package com.ruoyi.module.business;

import com.ruoyi.module.domain.FtpFile;
import com.ruoyi.module.service.CmFtpFileService;
import lombok.RequiredArgsConstructor;

import java.time.LocalDate;
import java.util.List;

import org.springframework.stereotype.Service;

/**
 * ftp文件列Service业务层处理
 * 
 * @author ruoyi
 * @date 2022-04-13
 */
@Service
@RequiredArgsConstructor
public class CmFtpFileBusiness
{
    private final CmFtpFileService cmFtpFileService;

    /**
     * 查询ftp文件列
     * 
     * @param id ftp文件列主键
     * @return ftp文件列
     */
    public FtpFile selectCmFtpFileById(Long id)
    {
        return cmFtpFileService.selectCmFtpFileById(id);
    }

    /**
     * 查询ftp文件列列表
     * 
     * @param cmFtpFile ftp文件列
     * @return ftp文件列
     */
    public List<FtpFile> selectCmFtpFileList(LocalDate timestamp)
    {
        return cmFtpFileService.selectCmFtpFileList(timestamp);
    }

    /**
     * 新增ftp文件列
     * 
     * @param cmFtpFile ftp文件列
     * @return 结果
     */
    public int insertCmFtpFile(FtpFile cmFtpFile)
    {
        return cmFtpFileService.insertCmFtpFile(cmFtpFile);
    }

    /**
     * 修改ftp文件列
     * 
     * @param cmFtpFile ftp文件列
     * @return 结果
     */
    public int updateCmFtpFile(FtpFile cmFtpFile)
    {
        return cmFtpFileService.updateCmFtpFile(cmFtpFile);
    }

    /**
     * 批量删除ftp文件列
     * 
     * @param ids 需要删除的ftp文件列主键
     * @return 结果
     */
    public int deleteCmFtpFileByIds(List<Long> ids)
    {
        return cmFtpFileService.deleteCmFtpFileByIds(ids);
    }

    /**
     * 删除ftp文件列信息
     * 
     * @param id ftp文件列主键
     * @return 结果
     */
    public int deleteCmFtpFileById(Long id)
    {
        return cmFtpFileService.deleteCmFtpFileById(id);
    }
}
